#pragma once
#include "Rasterizer.h"
#include "../Raycaster/OBJParser.h"
#include "../Raycaster/Mesh.h"

namespace MASGK
{

	class CDemoConsole
	{
		public:
			CRasterizer				*m_Rasterizer;
			CObjParser				*m_ObjParser;
			CMesh					**m_Objects;
			CMesh					**m_Object;

			CDemoConsole(void);
			~CDemoConsole(void);
			void Start();
			void GUIStart();
            uint** Render(short);
            void RenderScene0();
            void RenderScene1();
            void RenderScene2();

        private:
            float                     m_TranslateLight;
            float                     m_RotateCube;
	};

}
